﻿/* general html tags */
body
{
	font:11px arial,sans-serif;
	color:#000;
	text-decoration:none;
	text-align:left;
	overflow:auto;
	background:#fff;
	/*min-width:1224px;*/
	margin:0;
	padding:0;
}
a
{
    color:#3468BE;
    text-decoration:underline;
}
a:hover{text-decoration:none;}
span
{
    float:left;
    display:inline;
}
form
{
	margin:0;
	padding:0;
}
img
{
	border:none;
	display:block;
}
select,
input
{
    vertical-align:middle; 
    font:11px arial,sans-serif;
    float:left;
}
label
{
	font:11px arial,sans-serif;
	color:#282828;
	display:block;
	overflow:hidden;
}
label.big
{
	font:13px arial,sans-serif;
}

.inlineMessage
{
    font-weight:bold;
    font-size: 11px;
    display:none;
    
}

/* asp classes */
.aspButton{float:left;}
.aspImageButton{float:left;}
.aspListBox{font:11px arial,sans-serif;}
.aspTextBox{float:left;}
.aspCheckBox{float:left;}
.aspPanel{font:11px arial,sans-serif;}
.ajax__calendar_container { z-index:1000; }
.ajax__calendar {
    position: absolute; z-index:2000;
}
.aspDateBox
{
    float:left;
    width:37px;
}
.aspSelect{float:left;}
.aspLabel
{
    display:inline;
    float:none;
}
.aspLabelAlertSuccess
{
    font-weight:bold;
    color:Green;
    margin: 10px 0 0 10px;
}
.aspLabelAlertFail
{
    font-weight:bold;
    color:Red;
    margin: 10px 0 0 10px;
}
.aspCheckBox,
input[type="checkbox"]{margin:0px 4px 0 0;}

.selectedDay
{
    /* this is to identify the selected day on a calendar control */
}

/* a switch and close links */
a.switch,
a.close{
	position:static !important;
	float:right !important;
	margin:0 5px 0 0 !important;
	display:inline !important;
	text-indent:-3000px !important;
	overflow:hidden !important;
	width:13px !important;
	height:13px !important;
	border:none !important;
	padding:0 !important;
}
a.switch{background:url(images/switch.gif) no-repeat !important;}
.collapsed a.switch{background-position:0 100% !important;}
a.close{background:url(images/close.gif) no-repeat !important;}

/* form tags */
.aspTextBox,
input[type="text"]
{
	height:13px;
	padding:2px 3px;
	font:11px/13px arial,sans-serif;
	color:#282828;
	border:1px solid #8FA7C3;
	background:#fff;
}
select
{
	height:17px;
	font:11px arial,sans-serif;
	color:#282828;
	border:1px solid #8FA7C3;
	background:#fff;
}
textarea,
.aspPanel,
.infoPanel
{
	font:11px arial,sans-serif;
	color:#282828;
	border:1px solid #8FA7C3;
	background:#fff;
	overflow:auto;
	padding:3px 5px;
}
input[type="submit"],
input[type="button"],
input[type="button"],
.aspButton
{
	font:11px arial,sans-serif;
	padding:0 15px 1px;
	text-align:center;
	border:1px solid #8FA7C3;
	background:#fff url(images/button-bg.gif) repeat-x 0 100%;
	cursor:pointer;
}
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="button"]:hover,
.aspButton:hover
{
    border-color:#252525;
}
.right .aspButton,
input[type="button"].right{float:right !important;}
input[type="submit"][disabled],
input[type="button"][disabled],
.aspButton[disabled],
input[type="button"][disabled],
input[type="select"][disabled] option
{
	border:1px solid #D2D2C6;
	background:#F4F4E9;
	color:#ACAC9E;
	cursor:default;
}


input[type="select"][disabled],
input[type="text"][disabled]
{
    background-color:#F4F4E9;
    width:110px;
}

.disabledSelect
{
    background-color:#F4F4E9;
    width:200px;
}

.disabledOption
{
    color:Gray;
}

/* titles */
h1
{
	margin:0;
	padding:3px 0;
	background:#BEBEBE;
	border:solid #919191;
	border-width:1px 0;
	font:bold 16px arial,sans-serif;
	color:#595959;
	overflow:hidden;
	width:100%;
}
h1 input[type="button"],
h1 .aspButton
{
	float:right;
	margin-right:10px;
	padding:1px 5px 2px;
}
h2
{
	margin:0;
	padding:3px 0;
	background:#BEBEBE;
	border-bottom:1px solid #919191;
	font:bold 16px arial,sans-serif;
	color:#000;
	overflow:hidden;
	width:100%;
}
h3
{
	margin:0;
	padding:3px 0;
	background:#BEBEBE;
	border-bottom:1px solid #919191;
	font:13px/13px arial,sans-serif;
	color:#000;
	overflow:hidden;
	width:100%;
}
h1 span,
h2 span
{
	margin-left:5px;
}
h3 span
{
	margin-left:5px;
}
h1 input[type="button"],
h1 .aspButtonh2 input[type="submit"],
h2 input[type="button"],
h2 input[type="button"], 
h2 .aspButton,
h3 input[type="button"],
h3 .aspButton,
h3 .aspImageButton
{
	float:right;
	margin-right:5px;
	padding:1px 5px 2px;
}

.assetEditorColor
{
}

.assetEditorColor h2, .assetEditorColor h3
{
    background-color:#497B8A;
}

/* top navigation */
#nav
{
	width:100%;
	height:148px;
	text-align:center;
	background:#5A5A5A;
}
#nav .bgContainer
{
    height:35px;
    width:100%;
	background:url(images/nav-bg-abc.gif) repeat; 
	position:absolute;  
	min-width:1280px; 
}
#nav ul
{
	margin:0 auto;
	padding:0;
	width:788px;
	height:35px;
}
#nav li
{
	/*display:inline;*/
	display:none;
	list-style-type:none;
	margin:0 30px;
	float:left;
	cursor:pointer;
}
#nav a
{
	font:bold 16px/34px arial,sans-serif;
	color:#D8D8D8;
	display:block;
	width:137px;
	height:34px;
	text-decoration:none;
}
.logout
{
    color:#D8D8D8;
    font-size:14px;
    font-weight:bold;
    position:absolute;
    right:15px;
    top:9px;
}
.logout:hover
{
    text-decoration:underline;
    cursor:pointer;
}
#nav li:hover a
{
	background:url(images/nav-top.gif) no-repeat 0 3px;
	text-decoration:none;
}
#nav li:hover{position:relative;z-index:2000;}
#nav li:hover ul{display:block;}
#nav ul ul
{
	display:none;
	margin:0;
	padding:0 0 6px;
	background:url(images/nav-bottom.gif) no-repeat 0 100%;
	position:absolute;
	width:137px;
	float:left;
	height:auto;
}
#nav ul ul li
{
	/*display:inline;*/
	display:none;
	margin:0;
	float:left;
	width:100%;
	background:url(images/nav-bg.gif) repeat-y;
}
#nav ul ul a
{
	background:none !important;
	text-align:left;
	display:block;
	width:123px;
	height:auto;
	padding:0 7px;
	font:12px/14px arial,sans-serif;
}
#nav ul ul span
{
    float:none;
	display:block;
	padding:3px 0 5px;
	border-top:1px solid #D8D8D8;
	margin:-1px 0 0;
	position:relative
}
#nav ul ul a:hover{
	background:#D8D8D8 !important;
	color:#454545;
}

/* sign in */
.signInContainer
{
    margin:150px auto;
    width:741px;
    height:303px;
    background-color:#D8D8D8; 
    /*border:solid 1px #919191;*/
}

.signInGraphicContainer
{
    float:left;
    background-color:#BEBEBE;
    width:284px;
    height:303px;
    margin:0;
    /*border-right:solid 1px #919191;  */  
}
/*.signInContainer .signInGraphicContainer span
{
    color:#595959; 
    font-size:x-large;
    text-align:center;
    width:inherit;
    margin:90px auto;    
}*/

.signInForm
{
    float:left;
    width:451px;
    /*height:inherit;*/
    color:#595959; 
    font-size:large; 
}

.signInContainer .rightBorder
{
    float:left;
    width:6px;
    height:303px;
    background-image:url(images/signin-right.gif);
}

.signInContainer .signInForm .topBorder
{
    height:6px;
    width:451px;
    background:url(images/signin-top.gif) repeat;
    overflow:hidden;
}
.signInContainer .signInForm .btmBorder
{
    height:6px;
    width:451px;
    background:url(images/signin-btm.gif) repeat;
    overflow:hidden;
    
}

.signInContainer .signInForm span
{
    margin:30px auto;
    text-align:center;      
    width:451px;
    display:block;
}
.signInContainer .signInForm .row
{
    margin:5px auto;     
    width:451px;
}
/* main */
.mainHolder{padding:10px 10px 10px 270px;}

.mainHolderFullPage {padding:15px;}

/* blocks */
.leftBlock
{
	display:inline;
	border:1px solid #8B8B8B;
	background:#F2F2F2;
	float:left;
	position:relative;
	margin-left:-260px;
	width:250px;
}
.rightBlock
{
	display:inline;
	border:1px solid #8B8B8B;
	background:#F2F2F2;
	float:left;
	position:relative;
	width:100%;
	min-width:925px;
}
.innerBlock
{
	margin:10px;
	/*overflow:hidden;*/
    border:1px solid #8B8B8B;
    display:block;
}

/* content layout tags */
.innerContent
{
    margin:10px;
	/*overflow:hidden;*/
}
.innerContentBox
{
	border:1px solid #8FA7C3;
	background:#fff;
	display:block;
	overflow:hidden;
	padding:10px;
}
.row 
{
    display:block;
    overflow:hidden;
    padding-bottom:5px;
}
.col {float:left;}
.spacerS
{   
    float: left;
    height: 10px;
    width:3px;
}
.spacerM
{
    float: left;
    height: 10px;
    width:5px;
}
.spacerL
{
    float:left;
    height:10px;
    width:10px;
}
.spacerXL
{
    float:left;
    height:10px;
    width:20px;
}

.right{float:right;}
.centerH{margin:0 auto;}
.compress{word-spacing:-.18em}

.widthS{width:100px;}
.widthM{width:200px;}
.widthXM{width:300px;}
.widthL{width:400px;}
.widthLsub{width:390px;}
.widthXL{width:800px;}
.width100{width:100%;}
.heightS{height:100px;}
.heightM{height:200px;}
.heightL{height:300px;}

.TextArea_Log
{
    width:750px;
    height:80px;
    font:11px arial,sans-serif;
	color:#282828;
	border:1px solid #8FA7C3;
	background:#fff;
	overflow:auto;
	padding:3px 5px;
}

/* collapsed tags */
.collapsed{border-bottom:none !important;}
.collapsed .innerContent{display:none;}

/* left block tags */
.leftBlock p
{
	text-align:center;
	clear:left;
	margin:5px 0;
}
.leftBlock p.create
{
	text-align:right;
	clear:left;
	margin:-5px 10px 5px;
}
.leftBlock p.create a
{
	font:11px/17px arial,sans-serif;
	color:#3468BE;
	text-decoration:underline;
}
.leftBlock p.create a:hover{text-decoration:none;}

/* left block with inner blocks */
.leftBlock .innerContent .aspTextBox,
.leftBlock .innerContent input[type="text"]{width:87px;}
.leftBlock .innerContent span
{
	padding:2px 3px 0;
}

.cueEventMinus { /* empty class used as selector */ }
.cueEventSelect { /* empty class used as selector */ }
.cue 
{
    position:absolute;
    height:3px;
    border:solid 1px #00f;
    background-color:#00f;
    overflow:hidden;
}
.colorSelectBox
{
    width:30px;
    height:30px;
    background-color:#3399ff;
    border:solid 1px #BEBEBE;
    cursor:pointer;
    float:left;
}

.colorSelectBox:hover
{
    border-color:#252525;
}

.colorSelectBox[enabled="false"]
{
    width:30px;
    height:30px;
    background-color:#f2f2f2;
    border:solid 1px #BEBEBE;
    cursor:default;
    float:left;
}

.colorSelectBox:hover[enabled="false"]
{
    border-color:#BEBEBE;
}

.colorSelectBoxSmall
{
    width:15px;
    height:15px;
    background-color:#3399ff;
    border:solid 1px #BEBEBE;
    cursor:pointer;
}

.colorSelectBoxSmall:hover
{
    border-color:#252525;
}

/* object tags */
.empty
{
    /* placeholder */
}

.errorMsg
{
    color:Red;
    font-weight:bold;
    display:none;
    margin:5px 0 0 10px;
}
.errorMsgSchedule
{
    color:Red;
    font-weight:bold;
    display:none;
    margin:-3px 0 5px 0;
}

.combo
{
	width:85px;
	height:16px;
	text-align: center;
	border:1px solid #808080;
	color:#666;
	font-weight:bold;
	padding:1px 5px 0 0;
}
.asset
{
    float:left;
    color:#666; 
    width:85px; 
    height:30px; 
    border:1px solid #808080; 
    text-align:center;
    padding-top:11px;
}
.file{
    color:#666; 
    font-weight:bold; 
    width:85px; 
    height:30px; 
    border:1px solid #808080; 
    text-align:center; 
    padding-top:10px;
}

/* generic editor tags */

.dragCell 
{
    width:98px;
	height:18px;
	padding:0;	
	font:11px/18px arial,sans-serif;
	color: #000;
	text-align: center;
	border:none;
	/*background:#3399ff;*/
	color:#000;
	cursor:move;
	overflow:hidden;
}

.dragContainer 
{
    /*width:100px;
	height:18px;*/
	padding:0;	
	font:11px/18px arial,sans-serif;
	text-align: center;
	border:1px solid #000;
	float: left;
	list-style-type: none;
	color:#fff;
	/*overflow:hidden;*/
}

.assetContainer
{
    width:100px;
	height:18px;
	padding:0;	
	font:11px/18px arial,sans-serif;
	text-align: center;
	border:1px solid #333;
	float: left;
	list-style-type: none;
	color:#333;
	/*overflow:hidden;*/
}

.hkBox
{
    width:100px;
	height:18px;
	padding:0;	
	font:11px/18px arial,sans-serif;
	text-align: center;
	border:1px solid #000;
	float: left;
	color:#000;
	overflow:hidden;
}

.dropHover
{
    background-color:#999;
}

.printLabel
{
	font:11px arial,sans-serif;
	color:#282828;
	display:block;
	overflow:hidden;
	font-weight:bold;
}

.printValue
{
    border:1px solid #8FA7C3;
    padding-left:2px;
}

.printRow
{
    display:block;
    overflow:hidden;
} 

.printCol 
{
    float:left;
    border-left:solid 1px #000;
    border-right:solid 1px #000;
    border-bottom:solid 1px #000;
    padding:3px 0 3px 3px;
    width:130px;
}

.printTimeCol 
{
    float:left;
    border-left:solid 1px #000;
    border-right:solid 1px #000;
    border-bottom:solid 1px #000;
    width:55px;
    padding:3px 0 3px 3px;
}

.editorTitleBarPrint{
	margin:0;
	border:solid #000;
	border-width:1px 0 1px 0;
	background:#BEBEBE;
	color:#fff;
	overflow:hidden;
	font-weight:bold;
	font-size:14px;
	width:1280px;
}

.editorTitleBar{
	margin:0;
	border:solid #000;
	border-width:1px 1px 1px 0;
	background:#BEBEBE;
	color:#fff;
	overflow:hidden;
}
.editorTitleBar .header {
	float:left;
	border:solid #000;
	border-width:0 1px 0 1px;	
	font:11px/18px arial,sans-serif;
	font-weight:bold;	
}

/*.editorTitleBar .selectedHeader 
{
    float:left;
	border:solid #000;
	border-width:0 1px 0 1px;	
	font:11px/18px arial,sans-serif;
	font-weight:bold;
    background-color: #333;
}*/

.editorTitleBar .selectedHeader 
{
    float:left;
	border:solid #000;
	border-width:0 1px 0 1px;	
	font:11px/18px arial,sans-serif;
	font-weight:bold;
    background-color: #999;
    color: #fff;
}

.editorTitleBar .time {
	float:left;
	border:solid #000;
	border-width:0 1px 0 1px;	
	font:11px/18px arial,sans-serif;
	font-weight:bold;	
	height:18px;    
}

.editor .selectedTime{
	text-align: right;
	border:1px solid #000;
	border-top:none;
	font:11px/18px arial,sans-serif;
	background-color: #999;
    color: #fff; 
}

.editor{
	background:#fff;
}
.editor .time{
	text-align: right;
	border:1px solid #000;
	border-top:none;
	font:11px/18px arial,sans-serif;
}
.editor ul{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	/*background:url(images/row-bg.gif) repeat;*/
	background-color:#ccc;
	border:1px solid #000;
	border-top:none;
	border-bottom:none;
}

.editor li
{
	font:11px/18px arial,sans-serif;
	text-align: center;
	border:1px solid #000;
	margin-left:-1px;
	margin-top:-1px;
	/*color:#fff;*/
	cursor:move;
}

.dragLi
{
	font:11px/18px arial,sans-serif;
	text-align: center;
	border:1px solid #000;
	margin-left:-1px;
	margin-top:-1px;
	color:#000;
	cursor:move;
	overflow:hidden;
}

.editor li.selectedDragLi
{
	padding:0;	
	font:11px/18px arial,sans-serif;
	text-align: center;
	border: solid 3px #3366CC;    
    margin-left:-3px; 
}

.editor li.selectedDragLiMulti
{
	padding:0;	
	font:11px/18px arial,sans-serif;
	text-align: center;
	border-left: solid 3px #3366CC;  
	border-right: solid 3px #3366CC;  
    margin-left:-3px; 
}

.editor li.selectedDragLiMultiTop
{
	padding:0;	
	font:11px/18px arial,sans-serif;
	text-align: center;
	border: solid 3px #3366CC;  
	border-bottom: 1px solid #000; 
    margin-left:-3px; 
    margin-top:-3px;
}

.editor li.selectedDragLiMultiBttm
{
	padding:0;	
	font:11px/18px arial,sans-serif;
	text-align: center;
	border: solid 3px #3366CC;    
	border-top: 1px solid #000;
    margin-left:-3px;
    margin-top:-3px;
}

.editor li.selectedDragLiNext
{
	font:11px/18px arial,sans-serif;
	text-align: center;
	border:1px solid #000;
	border-top: none;
	margin-left:-1px;
	margin-top:0px;
	color:#000;
	cursor:move;
	overflow:hidden;
}

.editor .dropCell
{
	padding:0;	
	font:11px/18px arial,sans-serif;
	text-align: center;
	border:1px solid #000;
	border-top:none;
}
/*
.editor .selectedDropCell
{
	padding:0;	
	font:11px/18px arial,sans-serif;
	text-align: center;
	border-bottom: solid 1px #000;    
    margin-left:-3px;
    border-left:solid 4px #3366CC;
    border-right:solid 4px #3366CC;
}

.editor .selectedDropCell {
    border-bottom: none 1px #000;    
    border-left:none 1px #000;
    border-right:none 1px #000;
    font-family:arial,sans-serif;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:18px;
    outline-color:#3366CC;
    outline-style:solid;
    outline-width:3px;
    padding:0;
    text-align:center;
    z-index:5;
    margin-left:1px;
}*/

.editor .selectedDropCell
{
    border: 3px solid #3366cc;
	padding:0;	
	font:11px/15px arial,sans-serif;
	text-align: center; 
    margin-left:-2px;
    margin-top:-2px;
}

.editor .selectedDropCellMulti
{
	padding:0;	
	font:11px/18px arial,sans-serif;
	text-align: center;
	border-bottom: solid 1px #000;    
    margin-left:-2px;
    border-left:solid 3px #3366CC;
    border-right:solid 3px #3366CC;
    background-color: #DDD;
}

.editor .selectedDropCellMultiTop
{
	padding:0;	
	font:11px/18px arial,sans-serif;
	text-align: center;
	border-bottom: solid 1px #000;    
    margin-left:-2px;
    margin-top:-3px;
    border-left:solid 3px #3366CC;
    border-right:solid 3px #3366CC;
    border-top:solid 3px #3366CC;
    border-bottom:solid 1px #000;
    background-color: #DDD;
    margin-top:-3px;
}

.editor .selectedDropCellMultiBttm
{
	padding:0;	
	font:11px/18px arial,sans-serif;
	text-align: center;
	border-bottom: solid 3px #3366CC;
    margin-left:-2px;
    border-left:solid 3px #3366CC;
    border-right:solid 3px #3366CC;
    background-color: #DDD;
    border-top: 1px solid #000;
    margin-top:-3px;
}

.footerCell
{
    float:left;
    border:solid 1px #000;
    border-top:none;
    border-bottom:none;
    padding:2px 0 0 0;
    color:#fff;
}

.footerCell:hover
{
    text-decoration:underline;
    cursor:pointer;
}

.footerCellTitle
{
    float:left;
    border:solid 1px #000;
    border-top:none;
    border-bottom:none;
    padding:2px 0 0 0;
    color:#fff;
}

/* combo editor */

.comboTitle {
	/*margin:-10px 0 0 0;*/
	/*padding:0 14px 0 0;*/
	border:1px solid #000;
	background:#BEBEBE;
	clear:both;
	color:#fff;
	overflow:hidden;
	width:900px;
	padding:0;
}
.comboTitle li{
	width:253px;
	float:left;
	list-style-type: none;
	height:18px;
	padding-left:10px;
	margin-left:15px;
}
.comboTitle li.time{
	width:50px;
	margin-left:0;
	padding-right:5px;
}

.comboTitle li span{
	display:block;
	padding:0 5px;
	font:11px/18px arial,sans-serif;
	font-weight:bold;
}

.comboTable{
	width:900px;
	height:540px;
	overflow:auto;
	border-bottom:1px solid #000;
	margin:-11px 0 0 0;
	background-color:#fff;
}
.comboRow{
	margin:0;
	padding:0;
	background:#fff;
	clear:both;
	color:#000;
	float:left;
}
.comboSpacer
{
    float:left;
    height:10px;
    width:15px;
}

.comboTable .grid
{
    width:900px;
    height:2508px;
    background:url(images/event-row-bg.gif) repeat-y;
    overflow:hidden;
}
.comboTable li{
	width:253px;
	float:left;
	/*margin-left:15px;*/
	list-style-type: none;
	height:18px;
	/*border:solid #000;
	border-width:0 0 1px;*/
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
.comboTable li.time{
	text-align: right;
	width:50px;
	margin-left:0;
	padding-right:5px;
}

.comboTable li span{
	display:block;
	/*padding:0 5px;*/
	font:11px/18px arial,sans-serif;
	height:18px;
	white-space: nowrap;
	outline:0;

}
.comboTable li.time span
{
    width:100%;
}
.comboTable .combo
{
    height:62px;
    width:253px;
    padding:31px 0 0 0;
    color:#fff;
}



/* context-sensitive menus */
#multiSelectMenu
{
	display:none;
	position:absolute;
	opacity:0.95;
}

#scheduleMenu
{
	display:none;
	position:absolute;
	opacity:0.95;
}

#packageListMenu
{
	display:none;
	position:absolute;
	opacity:0.95;
}

#packageMenu
{
	display:none;
	position:absolute;
	opacity:0.95;
}

#eventMenu
{
	display:none;
	position:absolute;
	opacity:0.95;
}

#comboMenu
{
	display:none;
	position:absolute;
	opacity:0.95;
}

#assetMenu
{
	display:none;
	position:absolute;
	opacity:0.95;
}

#assetMenuShort
{
	display:none;
	position:absolute;
	opacity:0.95;
}

#hotKeyMenu
{
	display:none;
	position:absolute;
	opacity:0.95;
}

.drop
{
	background:#fff !important;
	border:1px solid #6D88B7;
	padding:0;
	margin:0;
	width:120px;
	z-index:10000;
}
.drop li{
	width:auto !important;
	float:none !important;
	padding:1px 0 !important;
	margin:0 5px !important;
	background:none !important;
	border:none !important;
	height:auto !important;
	list-style-type: none;
}

.drop>li>a{
	padding:2px 10px !important;
	display:block !important;
	background:#fff !important;
	border:none !important;
	color:#000 !important;
	height:auto !important;
	line-height:normal !important;
	position:relative !important;
	margin:0 -4px !important;
	width:auto !important;
	text-align: left !important;
}
.drop>li>a:hover{background:#D8D8D8 !important;text-decoration: none;}
.drop .wSep {border-bottom:1px solid #6D88B7 !important;}

/* various popups */

div.collapsed .inner{display:none;}

.color{
	display:none;
    background-color:#fff;
    overflow:hidden;
	z-index:100;
	width:213px;
}
.color strong{
	display:inherit;
	background:#507BAF;
	overflow:hidden;
	padding:4px 0 2px 5px;
}
.color strong span{
	color:#fff !important;
	border:none !important;
	float:left !important;
	padding:0;
	line-height:13px !important;
	font:12px arial,sans-serif !important;
}

.color .innerContent{
	display:block;
	clear:both; 
	padding:0;
	margin:5px 10px 10px 10px;
	color:#252525;
	float:none;
	overflow:hidden;
}

.color .innerContent ul{
	margin:5px 0 0;
	padding:5px;
	border:1px solid #A6A6A6;
	width:180px;
	float:left;
}
.color .innerContent li{
	list-style-type:none !important;
	float:left !important;
	display:inline !important;
	padding:3px !important;
	margin:0 !important;
}
.color .innerContent li.top{padding-bottom:6px;}
.color .innerContent a{
	position:static !important;
	float:left;
	width:10px !important;
	height:10px !important;
	text-indent:-3000px;
	overflow:hidden;
	padding:0 !important;
	margin:0 !important;
	font:0px sans-serif;
	border: 1px solid #D0D0CF !important;
}
.color .innerContent a:hover{border-color:#000 !important;}

li.color,
li.info,
li.drop{
	position:relative;
	z-index:100;
}
li.drop ul.drop{display:block;}
li.info div.info{display:block;}
li.color div.color{display:block;}

.cffffff{background-color:#ffffff !important;}
.c010101{background-color:#010101 !important;}
.ceeece1{background-color:#eeece1 !important;}
.c1e477d{background-color:#1e477d !important;}
.c95aecf{background-color:#95aecf !important;}
.cbf4f45{background-color:#bf4f45 !important;}
.c9dba63{background-color:#9dba63 !important;}
.cab99bf{background-color:#ab99bf !important;}
.c4daac7{background-color:#4daac7 !important;}
.cf69c55{background-color:#f69c55 !important;}

.cf2f2f2{background-color:#f2f2f2 !important;}
.c262626{background-color:#262626 !important;}
.cddd9c3{background-color:#ddd9c3 !important;}
.c739fdc{background-color:#739fdc !important;}
.ceef1f6{background-color:#eef1f6 !important;}
.ceccdcb{background-color:#eccdcb !important;}
.cebf1de{background-color:#ebf1de !important;}
.cf1eef5{background-color:#f1eef5 !important;}
.cd1ebf0{background-color:#d1ebf0 !important;}
.cfdefe4{background-color:#fdefe4 !important;}

.cd9d9d9{background-color:#d9d9d9 !important;}
.c404040{background-color:#404040 !important;}
.cc4bd97{background-color:#c4bd97 !important;}
.c3476cd{background-color:#3476cd !important;}
.cc8d5e7{background-color:#c8d5e7 !important;}
.cda9791{background-color:#da9791 !important;}
.cc9d9a9{background-color:#c9d9a9 !important;}
.cd2c9de{background-color:#d2c9de !important;}
.c98d1df{background-color:#98d1df !important;}
.cfbcca7{background-color:#fbcca7 !important;}

.cbfbfbf{background-color:#bfbfbf !important;}
.c595959{background-color:#595959 !important;}
.c938953{background-color:#938953 !important;}
.c285ea6{background-color:#285ea6 !important;}
.caec2db{background-color:#aec2db !important;}
.ccc726c{background-color:#cc726c !important;}
.cb5cb86{background-color:#b5cb86 !important;}
.cc0b0d0{background-color:#c0b0d0 !important;}
.c71bfd3{background-color:#71bfd3 !important;}
.cf7b57e{background-color:#f7b57e !important;}

.ca6a6a6{background-color:#a6a6a6 !important;}
.c737373{background-color:#737373 !important;}
.c494429{background-color:#494429 !important;}
.c163661{background-color:#163661 !important;}
.c7395be{background-color:#7395be !important;}
.c9e3d35{background-color:#9e3d35 !important;}
.c84a446{background-color:#84a446 !important;}
.c917bac{background-color:#917bac !important;}
.c378fa7{background-color:#378fa7 !important;}
.cf38225{background-color:#f38225 !important;}

.c8c8c8c{background-color:#8c8c8c !important;}
.c808080{background-color:#808080 !important;}
.c1d1b10{background-color:#1d1b10 !important;}
.c102542{background-color:#102542 !important;}
.c507bae{background-color:#507bae !important;}
.c772f29{background-color:#772f29 !important;}
.c698038{background-color:#698038 !important;}
.c775e97{background-color:#775e97 !important;}
.c297082{background-color:#297082 !important;}
.cd9690c{background-color:#d9690c !important;}

/* save package dialog */
div.savePackage
{
    display:none;
	position:absolute;
	top:30%;
	left:50%;
	z-index:1000;
}
div.savePackage .form{
	position:relative;
	top:0;
	left:-50%;
	background:#fff;
	border:1px solid #6D88B7;
	padding:0;
	margin:0;
	width:305px;
}
div.savePackage strong{
	display:block;
	background:#507BAF;
	width:100%;
	overflow:hidden;
}
div.savePackage strong span{
	color:#fff;
	padding:0;
	float:left;
	line-height:13px;
	padding:4px 10px;
	font:11px arial,sans-serif;
}
div.savePackage .inner{
	display:block;
	clear:both;
	padding:10px 5px;
	margin:0;
	color:#252525;
	overflow:hidden;
}
div.savePackage input.small{width:37px;}
div.savePackage label{
	font:11px/17px arial,sans-serif;
	color:#282828;
	display:block;
	padding:0 10px 5px;
	clear:both;
}
div.savePackage input[type="radio"]{margin:0 2px 0 0;}
div.savePackage label.separator{
	padding:5px 10px 0;
	width:auto;
	float:none;
	border-top:1px solid #507BAF;
}
div.savePackage .aspTextBox, div.savePackage input[type="text"]{
	float:left;
	margin-left:10px;
}
div.savePackage label .aspTextBox, div.savePackage label input[type="text"]{
	float:none !important;
	margin:0;
}
div.savePackage input[type="submit"],
div.savePackage input[type="button"]{
	float:right;
	margin-right:5px;
	padding-left:0;
	padding-right:0;
	width:65px;
}

/* duplicate as dialog */
.duplicate{
	display:none;
	z-index:100;
	width:305px;
	cursor:move;
	background:#fff;
	border:1px solid #6D88B7;
	padding:0;
	margin:0;
}

.duplicate strong
{
    display:inherit;
	background:#507BAF;
	width:100%;
	overflow:hidden;
}
.duplicate strong span{
	color:#fff;
	padding:0;
	float:left;
	line-height:13px;
	padding:4px 10px;
	font:12px arial,sans-serif;
}
.duplicate .inner
{
    display:inherit;
	clear:both;
	padding:10px 5px;
	margin:0;
	color:#252525;
	overflow:hidden;
}

.duplicate label
{
    display:inherit;
	font:11px/17px arial,sans-serif;
	color:#282828;
	padding:0 10px 5px;
	clear:both;
}

.duplicate input[type="text"]{
	float:left;
	margin-left:10px;
	cursor:default;
}

.duplicate input[type="button"]{
	float:right;
	margin-right:5px;
	padding-left:0;
	padding-right:0;
	width:65px;
}

/* save as dialog */
.saveAs{
	display:none;
	z-index:100;
	cursor:move;
	background:#fff;
	border:1px solid #6D88B7;
	padding:0;
	margin:0;
	width:325px;
}
.saveAs strong
{
    display:inherit;
	background:#507BAF;
	width:100%;
	overflow:hidden;
}
.saveAs strong span{
	color:#fff;
	float:left;
	line-height:13px;
	padding:4px 10px;
	font:12px arial,sans-serif;
}
.saveAs .inner{
	display:inherit;
	clear:both;
	padding:10px;
	margin:0;
	color:#252525;
	overflow:hidden;
}
.saveAs label{
	font:11px/17px arial,sans-serif;
	color:#282828;
	display:inherit;
	padding-bottom:5px;
	clear:both;
}

.saveAs input[type="button"]{
	float:left;
}

/* copy week dialog */
.copyWeek{
	display:none;
	z-index:100;
	background:#fff;
	border:1px solid #6D88B7;
	padding:0;
	margin:0;
	width:280px;
}
.copyWeek strong
{
    cursor:move;
    display:inherit;
	background:#507BAF;
	width:100%;
	overflow:hidden;
}
.copyWeek strong span{
	color:#fff;
	float:left;
	line-height:13px;
	padding:4px 10px;
	font:12px arial,sans-serif;
}
.copyWeek .inner
{
    cursor:default;
	display:inherit;
	clear:both;
	padding:10px 20px;
	margin:0;
	color:#252525;
	overflow:hidden;
}
.copyWeek label{
	font:11px/17px arial,sans-serif;
	color:#282828;
	display:inherit;
	padding-bottom:5px;
	clear:both;
}

.copyWeek input[type="button"]{
	float:left;
}

.popupPanel
{
	position:absolute;
	top:30%;
	left:40%;
}
 
.popupHKPanel
{
	position:absolute;
	top:30%;
	left:80%;
}
 
/* unsaved changes dialog */
.unsavedChanges
{
	display:none;
	background:#fff;
	border:1px solid #6D88B7;
	padding:0;
	margin:0;
	width:350px;
	z-index:100;
	cursor:move;
}

.unsavedChanges strong{
	display:block;
	background:#507BAF;
	padding:4px 0 2px 5px;
	float:left;
	width:345px;
}
.unsavedChanges strong span{
	color:#fff !important;
	border:none !important;
	padding:0 !important;
	float:left !important;
	line-height:13px !important;
	font:12px arial,sans-serif !important;
}
.unsavedChanges .inner{
	display:block;
	padding: 10px;
	clear: both;
	margin:0 auto;
	color:#252525;
	background-color:#fff;
	float:none;
	overflow:hidden;
}

/* yes no alert dialog */
.yesNoAlert
{
	display:none;
	background:#fff;
	border:1px solid #6D88B7;
	padding:0;
	margin:0;
	width:300px;
	z-index:100;
	cursor:move;
}

.yesNoAlert strong
{
    width:295px;
	display:block;
	background:#507BAF;
	padding:4px 0 2px 5px;
	float:left;
}
.yesNoAlert strong span{
	color:#fff !important;
	border:none !important;
	padding:0 !important;
	float:left !important;
	line-height:13px !important;
	font:12px arial,sans-serif !important;
}
.yesNoAlert .inner{
	display:block;
	padding: 10px;
	clear: both;
	margin:0 auto;
	color:#252525;
	background-color:#fff;
	float:none;
	overflow:hidden;
}

/* open for edit dialog */
.openForEdit
{
	display:none;
	background:#fff;
	border:1px solid #6D88B7;
	padding:0;
	margin:0;
	width:300px;
	z-index:100;
	cursor:move;
}

.openForEdit strong{
	display:block;
	background:#507BAF;
	padding:4px 0 2px 5px;
	float:left;
}
.openForEdit strong span{
	color:#fff !important;
	border:none !important;
	padding:0 !important;
	float:left !important;
	line-height:13px !important;
	font:12px arial,sans-serif !important;
}
.openForEdit .inner{
	display:block;
	padding: 10px;
	clear: both;
	margin:0 auto;
	color:#252525;
	background-color:#fff;
	float:none;
	overflow:hidden;
}

/* incomplete dialog */   

.incompletePopup{
	display:none;
	background:#fff;
	border:1px solid #6D88B7;
	padding:0;
	margin:0;
	width:223px;
	z-index:100;
	cursor:move;
}
.incompletePopup strong{
	display:block;
	background:#507BAF;
	padding:4px 10px;
	float:left;
}
.incompletePopup strong span{
	color:#fff !important;
	border:none !important;
	padding:0 !important;
	float:left !important;
	line-height:13px !important;
	font:12px arial,sans-serif !important;
}
.incompletePopup .inner{
	display:block;
	clear:both;
	padding: 5px 5px 5px 5px;
	margin:0;
	color:#252525;
	float:none;
}

/* custom font color popup */
.customFontColorPopup{
	display:none;
	z-index:100;
	width:250px;
	cursor:move;
	background:#fff;
	border:1px solid #6D88B7;
	padding:0;
	margin:0;
	position:absolute;
}

.customFontColorPopup strong
{
    display:inherit;
	background:#507BAF;
	width:100%;
	overflow:hidden;
}
.customFontColorPopup strong span{
	color:#fff;
	padding:0;
	float:left;
	line-height:13px;
	padding:4px 10px;
	font:12px arial,sans-serif;
}
.customFontColorPopup .inner
{
    display:inherit;
	clear:both;
	padding:10px 5px;
	margin:0;
	color:#252525;
	overflow:hidden;
}

.customFontColorPopup label
{
    display:inherit;
	font:11px/14px arial,sans-serif;
	color:#282828;
	padding:0 10px 2px;
	clear:both;
}

.customFontColorPopup hr
{
	height:1px;
	color:#000;
}

.customFontColorPopup input[type="text"]{
	float:left;
	margin-left:10px;
	cursor:default;
}

.customFontColorPopup input[type="text"][disabled]
{
    background:#F4F4E9;
}

.customFontColorPopup input[type="button"]{
	float:right;
	margin-right:5px;
	padding-left:0;
	padding-right:0;
	/*width:65px;*/
}

/* loop dialog */
div.loop{
	display:none;
	z-index:100;
	background:#fff;
	border:1px solid #6D88B7;
	padding:0;
	margin:0;
	width:220px;
}
div.loop strong
{
    display:inherit;
	background:#507BAF;
	width:100%;
	overflow:hidden;
}
div.loop strong span{
	color:#fff;
	padding:0;
	float:left;
	line-height:13px;
	padding:4px 10px;
	font:12px arial,sans-serif;
}
div.loop .inner{
	display:inherit;
	clear:both;
	padding:10px 5px;
	margin:0;
	color:#252525;
	overflow:hidden;
}

div.loop label{
	font:11px/17px arial,sans-serif;
	color:#282828;
	display:inherit;
	padding:0 10px 5px;
}
div.loop input[type="radio"]{margin:0 2px 0 0;}

.hotkeys{
	display:none;
	background:#fff;
	border:1px solid #6D88B7;
	padding:0;
	margin:0;
	width:180px;
	z-index:100;
	cursor:move;
}
.hotkeys strong{
	display:block;
	background:#507BAF;
	padding:4px 0 2px 5px;
	float:left;
}
.hotkeys strong span{
	color:#fff !important;
	border:none !important;
	padding:0 !important;
	float:left !important;
	line-height:13px !important;
	font:12px arial,sans-serif !important;
}
.hotkeys .inner{
	display:block;
	clear:both;
	padding: 5px 5px 5px 5px;
	margin:0;
	color:#252525;
	float:none;
}

.hotkeys .row
{
    margin:5px auto;
    width:inherit;
    padding-left:20px;
}

.hotkeys .package{
	float:none;
}

/* draggable info panel test */
#getInfoPanel
{
	display:none;
	background:#fff;
	border:1px solid #6D88B7;
	padding:0;
	margin:0;
	width:223px;
	z-index:100;
	cursor:move;
}

#getInfoPanel strong{
	display:block;
	background:#507BAF;
	padding:4px 0 2px 5px;
	float:left;
}
#getInfoPanel strong span{
	color:#fff !important;
	border:none !important;
	padding:0 !important;
	float:left !important;
	line-height:13px !important;
	font:12px arial,sans-serif !important;
}
#getInfoPanel .inner{
	display:block;
	clear:both;
	padding: 5px 5px 5px 5px;
	margin:0;
	color:#252525;
	float:none;
	overflow:hidden;
}
#getInfoPanel .inner dt,
.aspPanel dt
{
	font-weight:bold;
	display:inline;
	float:left;
	clear:left;
	padding:0;
	margin:0;
}
#getInfoPanel .inner dd,
.aspPanel dd
{
	display:inline;
	float:left;
	padding:0 0 0 10px;
	margin:0;
}

/* package alert panel */
#packageAlertPopup
{
	display:none;
	background:#fff;
	border:1px solid #6D88B7;
	padding:0;
	margin:0;
	width:400px;
	z-index:100;
	cursor:move;
}

#packageAlertPopup strong{
	display:block;
	background:Red;
	padding:4px 0 2px 5px;
	float:left;
}
#packageAlertPopup strong span{
	color:#fff !important;
	border:none !important;
	padding:0 !important;
	float:left !important;
	line-height:13px !important;
	font:12px arial,sans-serif !important;
}
#packageAlertPopup .inner{
	display:block;
	clear:both;
	padding: 5px 5px 5px 5px;
	margin:0;
	color:#252525;
	float:none;
	height:500px;
	overflow:auto;
}

/* start/end date alert panel */
#startEndDatePopup
{
	display:none;
	background:#fff;
	border:1px solid #6D88B7;
	padding:0;
	margin:0;
	width:300px;
	z-index:100;
	cursor:default;
}

#startEndDatePopup strong{
	display:block;
	background:Red;
	padding:4px 0 2px 5px;
	float:left;
	cursor:move;
}
#startEndDatePopup strong span{
	color:#fff !important;
	border:none !important;
	padding:0 !important;
	float:left !important;
	line-height:13px !important;
	font:12px arial,sans-serif !important;
}
#startEndDatePopup .inner{
	display:block;
	clear:both;
	padding: 5px 5px 5px 5px;
	margin:0;
	color:#252525;
	float:none;
	/*height:500px;*/
	overflow:auto;
}

/* misc styles */
#coordBox
{
    position:absolute;
    margin:0 20px 0 0;
    bottom:90px;
    right:10px;
    opacity:0.5;
    color:#fff;
    background-color:#000;
    padding:3px;
    font-weight:bold;
    font-size:18px;
    z-index:2000;
}

.fadedBG 
{
    background-color:#000;
    height:100%;
    left:0px;
    opacity:0.5;
    position:absolute;
    width:100%;
    z-index:20;
}

#loadingMsg
{
    font-size:20px;
    color:#000;
    position:absolute;
    padding:40px 40px 40px 40px;
    top:25%;
    left:40%;
    width:120px;
    height:40px;
    z-index:40;
    border:solid 1px #000;
    background-color:#fff;
    display:none;
}

#savingMsg
{
    font-size:20px;
    color:#000;
    position:absolute;
    padding:40px 40px 40px 40px;
    top:25%;
    left:40%;
    width:120px;
    height:40px;
    z-index:40;
    border:solid 1px #000;
    background-color:#fff;
    display:none;
}

#searchingMsg
{
    font-size:20px;
    color:#000;
    position:absolute;
    padding:40px 40px 40px 40px;
    top:25%;
    left:40%;
    width:150px;
    height:40px;
    z-index:40;
    border:solid 1px #000;
    background-color:#fff;
    display:none;
}

.report
{}

.report th
{
    font-size:larger;
}

.searchSubHeader
{
    font-weight:bold;
    font-size:12px;
    margin:-3px 0 0 -4px;
    cursor:pointer;
}
.metadata { }
.submetadata { }
.date{width:55px;}
.time{width:55px;}
.dataTagDate, dataTagDayOfWeek, dataTagNightOfWeek, dataTagTime, dataTagDateTime {} /* used for id purposes only */
.yellowAlert 
{
    background-color:Yellow;
    border-left:1px solid Black;
    position:absolute;
    right:0px;
    top:0px;
    width:8px;
}

.redAlert 
{
    background-color:Red;
    border-left:1px solid Black;
    position:absolute;
    right:0px;
    top:0px;
    width:8px;
}

.alertCover
{
    position:absolute;
    top:0;
    left:0;
    background-color:#999;
    opacity:0.5;
    z-index:1;
    display:none;
}

.reportHeader
{
    font-size:14px;
    font-weight:bold;
    display:block;
    padding-bottom:5px;
    float:none;
}

.tickerEditor
{
}

.mdListPanel
{
    height:300px;
    overflow:scroll;
}